supported on solid construction - Inglés Sinónimo Diccionario